// 1.什么是中间件
// 中间件(Middleware )。特指业务流程的中间处理环节。

// 2.Express中间件的调用流程
// 当一个请求到达Express的服务器之后，可以连续调用多个中间件.从而对这次请求进行预处理。

// 客户端 ---（请求）---中间件1---中间件1---中间件N---处理完毕响应这次请求---（响应）---客户端

// 3.Express中间件的格式
// Express的中间件，本质上就是一个function处理函数，Express 中间件的格式如下: 
const express = require('express')
const app = express()
app.get('/',(req,res,next)=>{
next()  
})
// 注意:中间件函数的形参列表中，必须包含next参数。而路由处理函数中只包含req和res。
// 判断函数是否为中间件函数就看它有没有next形参

// 4.next函数的作用
// next函数是实现多个中间件连续调用的关键，它表示把流转关系转交给下一一个中间件或路由。


app.listen(8080)
